package com.jxbeidou.system.org.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jxbeidou.core.constents.DateFormatConstants;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
* 机构管理
*
* @author 杜晓祥 
* @since 1.0.0 2023-12-15
*/
@Data
public class OrgVO implements Serializable {
	private static final long serialVersionUID = 1L;


		/**
		* 主键ID
		*/
	private Long id;


		/**
		* 上级ID
		*/
	private Long parentId;


		/**
		* 上级ID集合
		*/
	private String parentList;


		/**
		* 机构名称
		*/
	private String name;


		/**
		* 排序
		*/
	private Integer sort;


		/**
		* 版本号
		*/
	private Integer version;


		/**
		* 删除标识  0：正常   1：已删除
		*/
	private Integer deleted;


		/**
		* 创建者
		*/
	private Long creator;


		/**
		* 创建时间
		*/
	@JsonFormat(pattern = DateFormatConstants.DATETIME_FORMAT)
	private Date createTime;


		/**
		* 更新者
		*/
	private Long updater;


		/**
		* 更新时间
		*/
	@JsonFormat(pattern = DateFormatConstants.DATETIME_FORMAT)
	private Date updateTime;


}